#pragma once
#include <QString>
#include <QFileInfo>
// 辅助打印⽇志的宏定义
static inline QString getFileName(const QString& path) {
    QFileInfo fileInfo(path);
    return fileInfo.fileName();
}
#define TAG QString("[%1:%2]").arg(getFileName(__FILE__),QString::number(__LINE__))

// 使⽤ .noquote() 设置 qDebug 针对字符串不输出 ""
#define LOG() qDebug().noquote() << TAG
// 测试 UI , 显⽰构造的假数据
#define TEST_UI 1
// 测试群组会话详情窗⼝
#define TEST_GROUP_SESSION_DETAIL 1
// 测试跳过登录窗⼝
#define TEST_SKIP_LOGIN 0
// 测试⽹络连通性
#define TEST_NETWORK 0
// 从⽹络获取数据
#define LOAD_DATA_FROM_NETWORK 1
// 是否连接测试服务器
#define CONNECT_TEST_SERVER 0
